Python基础(1)

🤔


赋值

赋值语句可以创建新的变量,并为其赋值:

1
2
say = 'Hello, World'
num = 7

第一个语句将字符串赋给“say”变量;第二个语句将17赋给num。


表达式

表达式是变量、值、操作符的组合,单独的值与变量也被看作一个表达式


语句

语句是一段可以产生效果的代码单元,如创建一个变量或显示一个值:

1
2
say = 'Hello, World'
print(say)

print语句显示say的值


注释

Python中注释以“#”开头:

1
2
3
# 这里是注释 
say = 'Hello, World'
print(say) # 输出say的值

如上所示,注释可以单独占一行,也可以加入到代码结尾。


控制流

if语句

if语句用以检查条件:如果 条件为真(True),我们将运行一块语句(if 块),否则 我们将运行另一块语句(else 块)。else 从句是可选 的。

1
2
3
4
5
6
7
num = 7 
if num > 0:
print('num为正数')
elif num == 0:
print('num等于0')
else:
print('num为负数')

  • 此处输出:
    num为正数

for语句

for…in 语句是循环语句的一种,其特点是会在一系列对象上进行迭代,意即它会遍历序列中的每一个项目。

1
2
3
4
for i in range(1, 10): 
print(i)
else:
print('循环结束')

  • 此处输出:
    1 2 3 4 5 6 7 8 9 循环结束

for 循环就会在(1-9)这一范围内展开递归—— for i in range(1,10) 等价于 for i in [1,2,3, 4,5,6,7,8,9] ,这个操作将依次将队列里的每个数字(或是对象)分配给 i ,一次一个,然后以 每个 i 的值执行语句块
else 部分是可选的。当循环中包含他时,它总会在 for 循环结束后开始执 行,除非程序遇到了 break 语句。

while语句

while 语句能够让你在条件为真的前提下重复执行某块语句。 while 语句也是 一种循环语句。 while 语句同样可以拥有 else 子句作为可选选项。

1
2
3
4
5
6
7
8
9
num = 7 
isRun = True
while isRun:
if num == 0:
isRun = False
else:
num = num - 1
else:
print(num)

  • 此处输出:
    0

While会在循环开始前检查变量是否为true,之后再执行相应的 while 块,直到变量为false,循环结束。

break语句

break 语句用以中断循环语句,也就是中止循环语句的执行,即使循环条件没有变更为 False ,或队列中的项目尚未完全迭代依旧如此。

1
2
3
4
5
6
for i in range(1, 10): 
print(i)
if i == 3:
break
else:
print('循环结束')

  • 此处输出:
    1 2 3

continue语句

continue 语句用以告诉 Python 跳过当前循环块中的剩余语句,并继续该循环的下一次迭代。

1
2
3
4
5
6
7
8
while True: 
s = input('请输入名字')
if s == 'yu':
break
if len(s) < 2:
print('请输入至少两个字符')
continue
print('名字为', s)

此处接收用户输入的内容,只有字符串长度大于等于2程序才会对其进行处理。如果其长度小 于 2,便通过使用 continue 语句跳过代码块中的其余语句。

宇 wechat
扫描二维码,订阅微信公众号